Cypress Semiconductor /psoc63 /SMIF0 /INTR

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as INTR

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (TR_TX_REQ)TR_TX_REQ 0 (TR_RX_REQ)TR_RX_REQ 0 (XIP_ALIGNMENT_ERROR)XIP_ALIGNMENT_ERROR 0 (TX_CMD_FIFO_OVERFLOW)TX_CMD_FIFO_OVERFLOW 0 (TX_DATA_FIFO_OVERFLOW)TX_DATA_FIFO_OVERFLOW 0 (RX_DATA_FIFO_UNDERFLOW)RX_DATA_FIFO_UNDERFLOW

Description

Interrupt register

Fields

TR_TX_REQ

Activated in MMIO mode, when a TX data FIFO trigger ‘tr_tx_req’ is activated.

TR_RX_REQ

Activated in MMIO mode, when a RX data FIFO trigger ‘tr_rx_req’ is activated.

XIP_ALIGNMENT_ERROR

Activated in XIP mode, if:

  • The selected device’s ADDR_CTL.DIV2 is ‘1’ and the AHB-Lite bus transfer address is not a multiple of 2.
  • The selected device’s ADDR_CTL.DIV2 is ‘1’ and the XIP transfer request is NOT for a multiple of 2 Bytes.

Note: In dual-quad SPI mode (ADDR_CTL.DIV is ‘1’), each memory device contributes a 4-bit nibble for read data or write data. This is only possible if the request address is a multiple of 2 and the number of requested Bytes is a multiple of 2.

TX_CMD_FIFO_OVERFLOW

Activated in MMIO mode, on an AHB-Lite write transfer to the TX command FIFO (TX_CMD_FIFO_WR) with not enough free entries available.

TX_DATA_FIFO_OVERFLOW

Activated in MMIO mode, on an AHB-Lite write transfer to the TX data FIFO (TX_DATA_FIFO_WR1, TX_DATA_FIFO_WR2, TX_DATA_FIFO_WR4) with not enough free entries available.

RX_DATA_FIFO_UNDERFLOW

Activated in MMIO mode, on an AHB-Lite read transfer from the RX data FIFO (RX_DATA_FIFO_RD1, RX_DATA_FIFO_RD2, RX_DATA_FIFO_RD4) with not enough entries available. Only activated for NON test bus controller transfers.

Links

() ()